package com.caac.core.service;

import java.util.List;

import com.caac.core.config.OrderClazz;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright caac 2004</p>
 * <p>Company: caac</p>
 * @author <a href="mailto:project@caac.com.cn">Project Group</a>
 * @version 1.0
 */

public interface OrderPropManager extends BaseManager {
    public List getUnselectedOrderPropsByGroupName(String groupName);

    public List getSelectedOrderPropsByGroupName(String groupName);

    public OrderClazz getSelectedOrderClazzByGroupName(String groupName);

    public void saveOrderProps(String groupName, String[] propNames);

    public List getUnselectedOrderPropsByGroupName(String groupName,
            String username);

    public List getSelectedOrderPropsByGroupName(String groupName,
                                                 String username);

    public OrderClazz getSelectedOrderClazzByGroupName(String groupName,
            String username);

    public void saveOrderProps(String groupName, String[] propNames,
                               String username);
}
